Hai Jiang, 2009University of Dayton, Electrical Engineering, us #1855069
Hai Jiang, 2006MIT, Civil and Environmental Engineering, us #1789443
Hai Jiang, 2004MIT, Civil and Environmental Engineering, us #1743819